\documentclass[12pt]{beamer}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{wrapfig}
\usetheme{Amsterdam}

\title[ Rastreamento por telefonia móvel utilizando Android]{Rastreamento por telefonia móvel}
\author[Raphael Ottoni]{Raphael Ottoni S. M. de Faria}
\institute{Universidade Federal de Minas Gerais - UFMG}
\date{Outubro - 2010}

\begin{document}

\begin{frame}<handout:0>
  \titlepage
   {
	\small
   	\textbf{Orientador: } Prof. Dr. Fernando Magno Quintão Pereira
   }	
\end{frame}

\section{Introdução}
\begin{frame}
	\begin{center}
	{\huge Motivação}
	\end{center}
\end{frame}


\subsection{Motivação}
\begin{frame}
\frametitle{Motivação}
	\begin{block}{Fatos} 
		\begin{itemize}
			\item $187$ milhões de aparelhos registrados (Brasil) 
		 	\item Densidade de $0,96\%$ aparelhos por habitante 
			\item Crescimento de $170\%$ nas vendas de \emph{Smartphones} comparando com o primeiro trimestre do ano passado. 
			\item Mercado de aplicativos para \emph{smartphones} captou $\$2.2$ bilhões de dólares na primeira metade deste ano. 
		\end{itemize}
	\end{block}

\end{frame}


\begin{frame}
	\begin{center}
	{\huge Ideia}
	\end{center}
\end{frame}


\subsection{Ideia}
\begin{frame}
\frametitle{Ideia}
	\begin{figure}
		\includegraphics[scale=0.2]{imagens/Radar.jpg}\\
	\end{figure}
	\begin{block}{Características} 
		\begin{itemize}
			\item \emph{Software} Comercial 
		 	\item \emph{Web Service} de Rastreamento celular
			\item Execução de comandos remotos no aparelho
			\item Solicitação de informações da rede pelo aparelho	
		\end{itemize}
	\end{block}

\end{frame}

\begin{frame} 
\frametitle{Utilidades}
	\begin{block}{Exemplos}
		\begin{itemize}
			\item Apagar dados pessoais em caso de roubo
			\item Saber a localização de seus familiares e amigos
			\item Acompanhamento logístico de funcionários
		\end{itemize}
	\end{block}
\end{frame}

\section{Implementação}
\begin{frame}
	\begin{center}
	{\huge Implementação}
	\end{center}
\end{frame}

\subsection{Paradigmas e Conceitos}
\begin{frame}
\frametitle{Paradigmas e Conceitos}
	
\begin{minipage}{0.23\textwidth}
	\begin{flushleft} \large
		\includegraphics[scale=0.2]{imagens/cloud.jpg}\\
		\vspace{0.2cm}
		\includegraphics[scale=0.15]{imagens/scrum.jpg}\\
	\end{flushleft} \large
\end{minipage}
\begin{minipage}{0.53\textwidth}
	\begin{flushleft} \large
	\begin{itemize}
		\item \emph{Cloud Computing} 
	%	\item \emph{Google App Engine} 
		\vspace{0.7cm}
		\vspace{0.7cm}
		\item Adaptação do \emph{Scrum} 
	\end{itemize}
	\end{flushleft}
\end{minipage}
\end{frame}

\begin{frame}
\frametitle{Paradigmas e Conceitos}
	
\begin{minipage}{0.23\textwidth}
	\begin{flushleft} \large
		\vspace{0.3cm}
		\includegraphics[scale=0.5]{imagens/openClosed.jpeg}\\
		\vspace{0.7cm}
		\includegraphics[scale=0.2]{imagens/command.jpg}\\
	\end{flushleft} \large
\end{minipage}
\begin{minipage}{0.75\textwidth}
	\begin{flushleft} \large
	\begin{itemize}
		\item \emph{Open/Closed principle}
		\item Aberto para extensão, fechado para modificação  
		\vspace{0.5cm}
		\item \emph{Design Pattern: Command} 
	\end{itemize}
	\end{flushleft}
\end{minipage}
\end{frame}

\subsection{Ambiente}
\begin{frame}
\frametitle{Ambiente - Dois subprojetos}
	\begin{minipage}{0.23\textwidth}
		\begin{flushleft} \large
			\includegraphics[scale=1.0]{imagens/app_engine.png}\\
			\vspace{0.2cm}
			\includegraphics[scale=0.075]{imagens/android.jpg}\\
		\end{flushleft} \large
	\end{minipage}
	\begin{minipage}{0.53\textwidth}
		\begin{flushleft} \large
		\begin{itemize}
			\item \emph{Google App Engine} 
			\vspace{0.7cm}
			\vspace{0.7cm}
			\item \emph{Android SDK} 
		\end{itemize}
		\end{flushleft}
	\end{minipage}
\end{frame}

\subsection{Onde estou?}
\begin{frame}
\frametitle{Onde estou?}
	\begin{minipage}{0.23\textwidth}
		\begin{flushleft} \large
			\includegraphics[scale=0.1]{imagens/app_java.png}\\
		\end{flushleft} \large
	\end{minipage}
	\begin{minipage}{0.73\textwidth}
		\begin{flushleft} \large
		\begin{itemize}
			\item Java é comum em ambos ambientes 
		\end{itemize}
		\end{flushleft}
	\end{minipage}

\begin{block}{Sprints (duas semanas)}
	\begin{itemize}
		\item 1\textsuperscript{st}: Client-Servidor java utilizando sockets e o \emph{design pattern command} 
		\item 2\textsuperscript{nd}: Restruturação e remodelamento para respeitar o \emph{open/closed principle}
		\item 3\textsuperscript{rd}: Implementação do conceito de \emph{invoker} e alguns commands.
	\end{itemize}
\end{block}
\end{frame}

\end{document}
